package com.student.mapper;

import com.student.VO.SnackVO;
import com.student.pojo.Replies;
import com.student.pojo.Taking;
import com.student.pojo.Words;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface WordsMapper {
    /**
     * 这边是获取所有的违禁词信息
     *
     * @param words
     * @return
     */
    List<Words> getAllWord(@Param("words") Words words);

    /**
     * 添加违禁词信息
     *
     * @param words
     * @return
     */
    Integer addWords(@Param("words") Words words);

    /**
     * 修改违禁词信息
     *
     * @param words
     * @return
     */
    Integer updateWords(@Param("words") Words words);

    /**
     * 删除违禁词
     *
     * @param id
     * @return
     */
    Integer deleteWords(@Param("id") Integer id);

    /**
     * 屏蔽三五评论
     *
     * @param msg
     * @return
     */
    List<Words> selectWords(@Param("msg") String msg);

    /**
     * 添加评论信息
     *
     * @param snackVO
     * @return
     */
    Integer addTaking(@Param("snackVO") SnackVO snackVO);

    /**
     *
     * @param id
     * @return
     */
    List<Taking> getComments(@Param("id") Integer id);

    Integer addReply(@Param("snackVO") SnackVO snackVO);

    List<Replies> findByCommentId(@Param("id") Integer id);
}
